package com.huazai.yangge.jmm;

/**
 * jmm java memory model java内存模型 是一个抽象的概念，并不真实存在，它仅仅描述的是一组约定或规约，通过这组规范定义了程序各个变量的
 * 读写访问方式并决定一个线程对共享变量的写入何时以及如何变成对另一个线程可见，关键技术都是围绕多线程的原子性、可见性和有序性的展开的。
 *
 * 原则： 关键技术都是围绕多线程的原子性、可见性和有序性的展开的。、
 *
 * 能做什么：
 * 1、通过JMM来实现线程和主内存之间的抽象关系
 * 2、屏蔽了各个硬件平台和操作系统的内存访问差异以实现让java程序再各种平台下都能达到一致的内存访问效果
 *
 * @author huazai
 * @date 2024/2/23
 */
public class JmmDemo {
    // JMM3大特性：原子性、可见性、有序性

    public static void main(String[] args) {

    }
}
